Skip to content

feat: Add default domain endpoints, connection key provisioning, tenant SCIM listing; remove MiiCard/Renren providers#801

Merged
kishore7snehil merged 2 commits intomasterfrom
fern-bot/2026-03-24T04-18Z
Mar 30, 2026
Merged

feat: Add default domain endpoints, connection key provisioning, tenant SCIM listing; remove MiiCard/Renren providers#801
kishore7snehil merged 2 commits intomasterfrom
fern-bot/2026-03-24T04-18Z

Conversation

@fern-api
Copy link
Copy Markdown
Contributor

@fern-api fern-api bot commented Mar 24, 2026

Changes

New API Endpoints

  • Add custom_domains.get_default()- retrieve the tenant's default domain (GET /custom-domains/default)
  • Add custom_domains.set_default(domain) - set the default custom domain for the tenant (PATCH /custom-domains/default)
  • Add connections.keys.create(id, request) - provision initial connection keys for Okta/OIDC strategies enabling zero-downtime Private Key JWT transitions (POST /connections/{id}/keys)
  • Add connections.scim_configuration.list(from_, take) - retrieve paginated list of all SCIM configurations at the tenant level (GET /connections-scim-configurations)

Updated Endpoints

Client Grants

  • client_grants.create() -client_id is now optional; audience is the first required parameter (signature reorder)

LinkedIn Connections

  • Restructure ConnectionOptionsLinkedin- base class changed from ConnectionOptionsOAuth2Common to ConnectionOptionsCommon
  • Add new LinkedIn-specific types: ConnectionClientIdLinkedin, ConnectionClientSecretLinkedin, ConnectionFreeformScopesLinkedin, ConnectionScopeLinkedin
  • Add full_profile, network, openid boolean fields to LinkedIn options

Documentation Improvements

  • Update Lucene query syntax links from HTTP to HTTPS across Users and Custom Domains endpoints
  • Add parameter descriptions for oidc_backchannel_logout, jwt_configuration, encryption_key, mobile on Clients endpoints
  • Improve user_metadata / app_metadata descriptions on Users endpoints

Removed Types (Legacy Providers)

  • Remove MiiCard connection support - ConnectionOptionsMiicard, ConnectionResponseContentMiicard, CreateConnectionRequestContentMiicard and related types
  • Remove Renren connection support - ConnectionOptionsRenren, ConnectionResponseContentRenren, CreateConnectionRequestContentRenren and related types
  • Remove ConnectionDpopSigningAlgEnum (deprecated)

New Types

  • Add default domain response types: GetDefaultCanonicalDomainResponseContent, GetDefaultCustomDomainResponseContent, GetDefaultDomainResponseContent, UpdateDefaultDomainResponseContent
  • Add connection keys types: PostConnectionKeysAlgEnum, PostConnectionKeysRequestContent, PostConnectionsKeysResponseContent, PostConnectionsKeysResponseContentItem
  • Add ListScimConfigurationsResponseContent, ScimConfiguration for tenant-level SCIM listing
  • Add SynchronizeGroupsEnum, SynchronizeGroupsEaEnum for group synchronization
  • Add ConnectionApiEnableGroups, ConnectionApiEnableGroupsGoogleApps for group enablement

Testing

  • 559 tests pass (1 skipped), 0 failures across the full test suite
  • 4 new wire tests added: test_customDomains_get_default, test_customDomains_set_default, test_connections_keys_create, test_connections_scimConfiguration_list_

@fern-api fern-api bot requested a review from a team as a code owner March 24, 2026 04:18
@kishore7snehil kishore7snehil changed the title 🌿 Fern Regeneration -- March 24, 2026 feat: Add default domain endpoints, connection key provisioning, tenant SCIM listing; remove MiiCard/Renren providers Mar 30, 2026
@kishore7snehil kishore7snehil merged commit a89b4ee into master Mar 30, 2026
8 checks passed
@kishore7snehil kishore7snehil deleted the fern-bot/2026-03-24T04-18Z branch March 30, 2026 08:27
@kishore7snehil kishore7snehil mentioned this pull request Mar 30, 2026
kishore7snehil added a commit that referenced this pull request Mar 30, 2026
**⚠️ Breaking: Python 3.8 support dropped**
- Python 3.8 reached end-of-life in October 2024. This release requires
**Python >=3.9.2**. Users on Python 3.8 should remain on v5.1.0 until
they upgrade their Python version.
[\#808](#808)

**Added**
- feat: Add default domain endpoints, connection key provisioning,
tenant SCIM listing; remove MiiCard/Renren providers
[\#801](#801)
([fern-api[bot]](https://github.com/apps/fern-api))
- feat: Add client_info support for custom telemetry in Authentication
and Management clients
[\#802](#802)
([kishore7snehil](https://github.com/kishore7snehil))
- feat: Add SDK logging infrastructure with configurable log levels and
header redaction [\#785](#785)
([fern-api[bot]](https://github.com/apps/fern-api))

**Fixed**
- fix: Pagination page advancement incorrectly skipping pages
[\#785](#785)
([fern-api[bot]](https://github.com/apps/fern-api))

**Changed**
- chore: Update ruff, aiohttp, cryptography, urllib3, codecov-action;
replace Snyk with SCA scan
[\#808](#808)
([kishore7snehil](https://github.com/kishore7snehil))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants